package edu.zju.gis.cky.service;

import edu.zju.gis.cky.entity.StatArea;
import edu.zju.gis.cky.entity.dto.StatAreaByExtentDTO;
import edu.zju.gis.cky.entity.dto.StatisticsAreaByXzqhDTO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author jiarui
 * @version 1.0, 2022-01-12
 */
public interface StatisticService {
    /**
     * 5、根据元数据id统计范围内各个类型图斑的面积总和
     */
    List<StatArea> statisticsAreaByExtent(StatAreaByExtentDTO dto);

    List<StatArea> statisticsAreaByXzqh(StatisticsAreaByXzqhDTO dto);

    List<StatArea> statisticsAreaByShp(Long id, MultipartFile multipartFile);
}
